

/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */

/* link this file in with the server and any clients */


 /* File created by MIDL compiler version 8.00.0613 */
/* @@MIDL_FILE_HEADING(  ) */



#ifdef __cplusplus
extern "C"{
#endif 


#include <rpc.h>
#include <rpcndr.h>

#ifdef _MIDL_USE_GUIDDEF_

#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)

#else // !_MIDL_USE_GUIDDEF_

#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
    unsigned long x;
    unsigned short s1;
    unsigned short s2;
    unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED

#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
        const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}

#endif !_MIDL_USE_GUIDDEF_

MIDL_DEFINE_GUID(IID, LIBID_FabricRuntimeLib,0xcc53af9a,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricRuntime,0xcc53af8e,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricProcessExitHandler,0xc58d50a2,0x01f0,0x4267,0xbb,0xe7,0x22,0x3b,0x56,0x5c,0x13,0x46);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServiceFactory,0xcc53af8f,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServiceInstance,0xcc53af90,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServicePartition,0xcc53af91,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServicePartition1,0xbf6bb505,0x7bd0,0x4371,0xb6,0xc0,0xcb,0xa3,0x19,0xa5,0xe5,0x0b);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServicePartition2,0x9ff35b6c,0x9d97,0x4312,0x93,0xad,0x7f,0x34,0xcb,0xdb,0x4c,0xa4);


MIDL_DEFINE_GUID(IID, IID_IFabricStatelessServicePartition3,0xf2fa2000,0x70a7,0x4ed5,0x9d,0x3e,0x0b,0x7d,0xec,0xa2,0x43,0x3f);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServiceFactory,0x77ff0c6b,0x6780,0x48ec,0xb4,0xb0,0x61,0x98,0x93,0x27,0xb0,0xf2);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServiceReplica,0x8ae3be0e,0x505d,0x4dc1,0xad,0x8f,0x0c,0xb0,0xf9,0x57,0x6b,0x8a);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServicePartition,0x5beccc37,0x8655,0x4f20,0xbd,0x43,0xf5,0x06,0x91,0xd7,0xcd,0x16);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServicePartition1,0xc9c66f2f,0x9dff,0x4c87,0xbb,0xe4,0xa0,0x8b,0x4c,0x40,0x74,0xcf);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServicePartition2,0xdf27b476,0xfa25,0x459f,0xa7,0xd3,0x87,0xd3,0xee,0xc9,0xc7,0x3c);


MIDL_DEFINE_GUID(IID, IID_IFabricStatefulServicePartition3,0x51f1269d,0xb061,0x4c1c,0x96,0xcf,0x65,0x08,0xce,0xce,0x81,0x3b);


MIDL_DEFINE_GUID(IID, IID_IFabricStateProvider,0x3ebfec79,0xbd27,0x43f3,0x8b,0xe8,0xda,0x38,0xee,0x72,0x39,0x51);


MIDL_DEFINE_GUID(IID, IID_IFabricStateReplicator,0x89e9a978,0xc771,0x44f2,0x92,0xe8,0x3b,0xf2,0x71,0xca,0xbe,0x9c);


MIDL_DEFINE_GUID(IID, IID_IFabricReplicator,0x067f144a,0xe5be,0x4f5e,0xa1,0x81,0x8b,0x55,0x93,0xe2,0x02,0x42);


MIDL_DEFINE_GUID(IID, IID_IFabricPrimaryReplicator,0x564e50dd,0xc3a4,0x4600,0xa6,0x0e,0x66,0x58,0x87,0x43,0x07,0xae);


MIDL_DEFINE_GUID(IID, IID_IFabricReplicatorCatchupSpecificQuorum,0xaa3116fe,0x277d,0x482d,0xbd,0x16,0x53,0x66,0xfa,0x40,0x57,0x57);


MIDL_DEFINE_GUID(IID, IID_IFabricOperation,0xf4ad6bfa,0xe23c,0x4a48,0x96,0x17,0xc0,0x99,0xcd,0x59,0xa2,0x3a);


MIDL_DEFINE_GUID(IID, IID_IFabricOperationData,0xbab8ad87,0x37b7,0x482a,0x98,0x5d,0xba,0xf3,0x8a,0x78,0x5d,0xcd);


MIDL_DEFINE_GUID(IID, IID_IFabricOperationStream,0xA98FB97A,0xD6B0,0x408A,0xA8,0x78,0xA9,0xED,0xB0,0x9C,0x25,0x87);


MIDL_DEFINE_GUID(IID, IID_IFabricOperationStream2,0x0930199B,0x590A,0x4065,0xBE,0xC9,0x5F,0x93,0xB6,0xAA,0xE0,0x86);


MIDL_DEFINE_GUID(IID, IID_IFabricOperationDataStream,0xc4e9084c,0xbe92,0x49c9,0x8c,0x18,0xd4,0x4d,0x08,0x8c,0x2e,0x32);


MIDL_DEFINE_GUID(IID, IID_IFabricAtomicGroupStateProvider,0x2b670953,0x6148,0x4f7d,0xa9,0x20,0xb3,0x90,0xde,0x43,0xd9,0x13);


MIDL_DEFINE_GUID(IID, IID_IFabricAtomicGroupStateReplicator,0x80d2155c,0x4fc2,0x4fde,0x96,0x96,0xc2,0xf3,0x9b,0x47,0x1c,0x3d);


MIDL_DEFINE_GUID(IID, IID_IFabricServiceGroupFactory,0x3860d61d,0x1e51,0x4a65,0xb1,0x09,0xd9,0x3c,0x11,0x31,0x16,0x57);


MIDL_DEFINE_GUID(IID, IID_IFabricServiceGroupFactoryBuilder,0xa9fe8b06,0x19b1,0x49e6,0x89,0x11,0x41,0xd9,0xd9,0x21,0x9e,0x1c);


MIDL_DEFINE_GUID(IID, IID_IFabricServiceGroupPartition,0x2b24299a,0x7489,0x467f,0x8e,0x7f,0x45,0x07,0xbf,0xf7,0x3b,0x86);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext,0x68a971e2,0xf15f,0x4d95,0xa7,0x9c,0x8a,0x25,0x79,0x09,0x65,0x9e);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext2,0x6c83d5c1,0x1954,0x4b80,0x91,0x75,0x0d,0x0e,0x7c,0x87,0x15,0xc9);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext3,0x6efee900,0xf491,0x4b03,0xbc,0x5b,0x3a,0x70,0xde,0x10,0x35,0x93);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext4,0x99efebb6,0xa7b4,0x4d45,0xb4,0x5e,0xf1,0x91,0xa6,0x6e,0xef,0x03);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext5,0xfe45387e,0x8711,0x4949,0xac,0x36,0x31,0xdc,0x95,0x03,0x55,0x13);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivationContext6,0xfa5fda9b,0x472c,0x45a0,0x9b,0x60,0xa3,0x74,0x69,0x12,0x27,0xa4);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackage,0x20792b45,0x4d13,0x41a4,0xaf,0x13,0x34,0x6e,0x52,0x9f,0x00,0xc5);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackage2,0xcdf0a4e6,0xad80,0x4cd6,0xb6,0x7e,0xe4,0xc0,0x02,0x42,0x86,0x00);


MIDL_DEFINE_GUID(IID, IID_IFabricConfigurationPackage,0xac4c3bfa,0x2563,0x46b7,0xa7,0x1d,0x2d,0xca,0x7b,0x0a,0x8f,0x4d);


MIDL_DEFINE_GUID(IID, IID_IFabricConfigurationPackage2,0xd3161f31,0x708a,0x4f83,0x91,0xff,0xf2,0xaf,0x15,0xf7,0x4a,0x2f);


MIDL_DEFINE_GUID(IID, IID_IFabricDataPackage,0xaa67de09,0x3657,0x435f,0xa2,0xf6,0xb3,0xa1,0x7a,0x0a,0x43,0x71);


MIDL_DEFINE_GUID(IID, IID_IFabricConfigurationPackageChangeHandler,0xc3954d48,0xb5ee,0x4ff4,0x9b,0xc0,0xc3,0x0f,0x6d,0x0d,0x3a,0x85);


MIDL_DEFINE_GUID(IID, IID_IFabricDataPackageChangeHandler,0x8d0a726f,0xbd17,0x4b32,0x80,0x7b,0xbe,0x2a,0x80,0x24,0xb2,0xe0);


MIDL_DEFINE_GUID(IID, IID_IFabricTransactionBase,0x32d656a1,0x7ad5,0x47b8,0xbd,0x66,0xa2,0xe3,0x02,0x62,0x6b,0x7e);


MIDL_DEFINE_GUID(IID, IID_IFabricTransaction,0x19ee48b4,0x6d4d,0x470b,0xac,0x1e,0x2d,0x39,0x96,0xa1,0x73,0xc8);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica,0x97da35c4,0x38ed,0x4a2a,0x8f,0x37,0xfb,0xeb,0x56,0x38,0x22,0x35);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica2,0xfef805b2,0x5aca,0x4caa,0x9c,0x51,0xfb,0x3b,0xd5,0x77,0xa7,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica3,0xc1297172,0xa8aa,0x4096,0xbd,0xcc,0x1e,0xce,0x0c,0x5d,0x8c,0x8f);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemEnumerator,0xc202788f,0x54d3,0x44a6,0x8f,0x3c,0xb4,0xbb,0xfc,0xdb,0x95,0xd2);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemMetadataEnumerator,0x0bc06aee,0xfffa,0x4450,0x90,0x99,0x11,0x6a,0x5f,0x0e,0x0b,0x53);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemResult,0xc1f1c89d,0xb0b8,0x44dc,0xbc,0x97,0x6c,0x07,0x4c,0x1a,0x80,0x5e);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemMetadataResult,0x17c483a1,0x69e6,0x4bdc,0xa0,0x58,0x54,0xfd,0x4a,0x18,0x39,0xfd);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreNotification,0xcb660aa6,0xc51e,0x4f05,0x95,0x26,0x93,0x98,0x2b,0x55,0x0e,0x8f);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreNotificationEnumerator,0xef25bc08,0xbe76,0x43c7,0xad,0xad,0x20,0xf0,0x1f,0xba,0x33,0x99);


MIDL_DEFINE_GUID(IID, IID_IFabricNodeContextResult,0x0952f885,0x6f5a,0x4ed3,0xab,0xe4,0x90,0xc4,0x03,0xd1,0xe3,0xce);


MIDL_DEFINE_GUID(IID, IID_IFabricNodeContextResult2,0x472bf2e1,0xd617,0x4b5c,0xa9,0x1d,0xfa,0xbe,0xd9,0xff,0x35,0x50);


MIDL_DEFINE_GUID(IID, IID_IFabricReplicatorSettingsResult,0x718954F3,0xDC1E,0x4060,0x98,0x06,0x0C,0xBF,0x36,0xF7,0x10,0x51);


MIDL_DEFINE_GUID(IID, IID_IFabricEseLocalStoreSettingsResult,0xAACE77AE,0xD8E1,0x4144,0xB1,0xEE,0x5A,0xC7,0x4F,0xD5,0x4F,0x65);


MIDL_DEFINE_GUID(IID, IID_IFabricSecurityCredentialsResult,0x049A111D,0x6A30,0x48E9,0x8F,0x69,0x47,0x07,0x60,0xD3,0xEF,0xB9);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageActivator,0x70BE1B10,0xB259,0x46FC,0xB8,0x13,0x0B,0x75,0x72,0x0E,0x71,0x83);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageEventHandler,0x899E0CA8,0x16DF,0x458E,0x89,0x15,0xD0,0x30,0x7B,0x4A,0xB1,0x01);


MIDL_DEFINE_GUID(CLSID, CLSID_FabricRuntime,0xcc53af8c,0x74cd,0x11df,0xac,0x3e,0x00,0x24,0x81,0x1e,0x38,0x92);


MIDL_DEFINE_GUID(IID, IID_IFabricStateReplicator2,0x4A28D542,0x658F,0x46F9,0x9B,0xF4,0x79,0xB7,0xCA,0xE2,0x5C,0x5D);


MIDL_DEFINE_GUID(IID, IID_IFabricCodePackageChangeHandler,0xb90d36cd,0xacb5,0x427a,0xb3,0x18,0x3b,0x04,0x59,0x81,0xd0,0xcc);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica4,0xff16d2f1,0x41a9,0x4c64,0x80,0x4a,0xa2,0x0b,0xf2,0x8c,0x04,0xf3);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica5,0x34f2da40,0x6227,0x448a,0xbe,0x72,0xc5,0x17,0xb0,0xd6,0x94,0x32);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreReplica6,0x56e77be1,0xe81f,0x4e42,0x85,0x22,0x16,0x2c,0x2d,0x60,0x81,0x84);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreEnumerator,0x6722b848,0x15bb,0x4528,0xbf,0x54,0xc7,0xbb,0xe2,0x7b,0x6f,0x9a);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreEnumerator2,0x63dfd264,0x4f2b,0x4be6,0x82,0x34,0x1f,0xa2,0x00,0x16,0x5f,0xe9);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemEnumerator2,0xda143bbc,0x81e1,0x48cd,0xaf,0xd7,0xb6,0x42,0xbc,0x5b,0x9b,0xfd);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreItemMetadataEnumerator2,0x8803d53e,0xdd73,0x40fc,0xa6,0x62,0x1b,0xfe,0x99,0x94,0x19,0xea);


MIDL_DEFINE_GUID(IID, IID_IFabricKeyValueStoreNotificationEnumerator2,0x55eec7c6,0xae81,0x407a,0xb8,0x4c,0x22,0x77,0x1d,0x31,0x4a,0xc7);


MIDL_DEFINE_GUID(IID, IID_IFabricStoreEventHandler,0x220e6da4,0x985b,0x4dee,0x8f,0xe9,0x77,0x52,0x1b,0x83,0x87,0x95);


MIDL_DEFINE_GUID(IID, IID_IFabricStoreEventHandler2,0xCCE4523F,0x614B,0x4D6A,0x98,0xA3,0x1E,0x19,0x7C,0x02,0x13,0xEA);


MIDL_DEFINE_GUID(IID, IID_IFabricStorePostBackupHandler,0x2af2e8a6,0x41df,0x4e32,0x9d,0x2a,0xd7,0x3a,0x71,0x1e,0x65,0x2a);


MIDL_DEFINE_GUID(IID, IID_IFabricSecondaryEventHandler,0x7d124a7d,0x258e,0x49f2,0xa9,0xb0,0xe8,0x00,0x40,0x61,0x03,0xfb);

#undef MIDL_DEFINE_GUID

#ifdef __cplusplus
}
#endif



